package com.sinosoft.msf.base.supplier.pojo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
@JsonIgnoreProperties(ignoreUnknown = true)
@Data
public class EnterpriseInfoPojo {
    /**
     * 唯一ID
     */
    private String reqId;
    /**
     * 唯一ID
     */
    private String comId;
    /**
     * 供应商名称
     */
    private String name;
    /**
     * 法人名称
     */
    private String legalPerson;
    /**
     * 经营状态 存续：1 在业：2 吊销：3 注销：4 迁入：5 迁出：6 停业：7 解算：8 其他：9
     */
    private String operateStatus;
    /**
     * 经营状态是否正常
     */
    private Boolean operateStatusNormal;
    /**
     * 统一社会信用代码
     */
    private String socialCreditCode;
    /**
     * 违法失信黑名单
     */
    private String blackList;
    /**
     * 经营异常名录
     */
    private String operateAbnormalList;
    /**
     * 行政处罚
     */
    private Integer adminPunish;
    /**
     * 行政处罚-详情
     */
    private String adminPunishDetail;
    /**
     * 注册地址
     */
    private String registeredAddress;
    /**
     * 营业执照起止日期 - 开始日期
     */
    private String licenseStartDate;
    /**
     * 营业执照起止日期 - 结束日期
     */
    private String licenseEndDate;
    /**
     * 营业执照是否有效期内
     */
    private Boolean licenseInDate;

    /**
     * 许可证起是否在范围内
     */
    private Boolean permitInDate;
    private String permitDetail;
    private String permitNotInDetail;
    /**
     * 最终受益人
     */
    private String benefiter;
    /**
     * 欠税数量
     */
    private Integer ownTaxCount;
    private String ownTaxDetail;
    /**
     * 税收违法数量
     */
    private Integer taxContraventionCount;
    /**
     * 严重违法--有失信被列入黑名单数量
     */
    private Integer illegalInfoCount;
    /**
     * 经营异常数量
     */
    private Integer abnormalCount;
    /**
     * 股权穿透图
     */
    private String shareholderChart;
    private String queryData;
}
